home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.2 Development Libraries
/
SGI IRIX 6.2 Development Libraries.iso
/
dist
/
complib.idb
/
usr
/
share
/
catman
/
p_man
/
cat3
/
complib
/
HTRID3.z
/
HTRID3
Wrap
Text File
|
1996-03-14
|
3KB
|
67 lines
____HHHHTTTTRRRRIIIIDDDD3333((((3333FFFF)))) ____HHHHTTTTRRRRIIIIDDDD3333((((3333FFFF))))
NNNNAAAAMMMMEEEE
HTRID3, SHTRID3 - EISPACK routine. This subroutine reduces a COMPLEX
HERMITIAN matrix, stored as a single square array, to a real symmetric
tridiagonal matrix using unitary similarity transformations.
SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee hhhhttttrrrriiiidddd3333((((nnnnmmmm,,,, nnnn,,,, aaaa,,,, dddd,,,, eeee,,,, eeee2222,,,, ttttaaaauuuu))))
iiiinnnntttteeeeggggeeeerrrr nnnnmmmm,,,, nnnn
ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn aaaa((((nnnnmmmm,,,,nnnn)))),,,, dddd((((nnnn)))),,,, eeee((((nnnn)))),,,, eeee2222((((nnnn)))),,,, ttttaaaauuuu((((2222,,,,nnnn))))
ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee sssshhhhttttrrrriiiidddd3333((((nnnnmmmm,,,, nnnn,,,, aaaa,,,, dddd,,,, eeee,,,, eeee2222,,,, ttttaaaauuuu))))
iiiinnnntttteeeeggggeeeerrrr nnnnmmmm,,,, nnnn
rrrreeeeaaaallll aaaa((((nnnnmmmm,,,,nnnn)))),,,, dddd((((nnnn)))),,,, eeee((((nnnn)))),,,, eeee2222((((nnnn)))),,,, ttttaaaauuuu((((2222,,,,nnnn))))
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
On INPUT
NNNNMMMM must be set to the row dimension of two-dimensional array parameters
as declared in the calling program dimension statement.
NNNN is the order of the matrix.
AAAA contains the lower triangle of the complex hermitian input matrix. The
real parts of the matrix elements are stored in the full lower triangle
of A, and the imaginary parts are stored in the transposed positions of
the strict upper triangle of A. No storage is required for the zero
imaginary parts of the diagonal elements. On OUTPUT
AAAA contains information about the unitary transformations used in the
reduction.
DDDD contains the diagonal elements of the the tridiagonal matrix.
EEEE contains the subdiagonal elements of the tridiagonal matrix in its last
N-1 positions. E(1) is set to zero.
EEEE2222 contains the squares of the corresponding elements of E. E2 may
coincide with E if the squares are not needed.
TTTTAAAAUUUU contains further information about the transformations. Calls
PYTHAG(A,B) for sqrt(A**2 + B**2). Questions and comments should be
directed to B. S. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL
LABORATORY
PPPPaaaaggggeeee 1111